/*
 * ComponenteEquipeTecnicaDao.java
 *
 * Created on 14 de Novembro de 2007, 01:13
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.com.sgpa.persistencia;

import br.com.sgpa.dominio.Alerta;
import br.com.sgpa.dominio.ComponenteEquipeTecnica;
import br.com.sgpa.dominio.Projeto;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.Query;

/**
 *
 * @author Leandro
 */
public class ComponenteEquipeTecnicaDao extends Dao<ComponenteEquipeTecnica,Long> {
    
    /** Creates a new instance of ComponenteEquipeTecnicaDao */
    public ComponenteEquipeTecnicaDao(EntityManager em,Class classe) {
        super(em,classe);
    }
    
    public List<ComponenteEquipeTecnica> listarEquipeTecnica(Projeto proj) {
        try {
            Query q = super.gerenciadorDeEntidades.createQuery("SELECT e FROM ComponenteEquipeTecnica e WHERE e.projeto = ?1 AND ativo=true");
            q.setParameter(1, proj );
            return q.getResultList();
        } catch (Exception ex)  {
            return null;
        }
    }
}
